/**
 *约伴而行内容
 */

.cont{
	overflow-x: hidden;
	/*border: 1px solid black;*/
}
/*图片*/
.detail-head {
    height: 120px;
    box-shadow: inset 0 1px 0 1px rgba(0,0,0,0.1);
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    color: #fff;
}
.detail-head > img {
    width: 100%;
    height: 100%;
}
.detail-head .cover-info{
	position:absolute;
	left:0;top:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	box-sizing:border-box;
	padding:20px 25px;
	background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 100%);
	background:-moz-linear-gradient(bottom,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 100%);
	background:linear-gradient(bottom,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 100%);
}
.va-wrap {
    display: table;
    width: 100%;
    height: 100%;
    position: relative;
}
.va-middle {
    display: table-cell;
    padding: 0;
    vertical-align: middle;
}
.detail-head h3 {
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
}
.text-shadow {
    text-shadow: 0 2px 2px rgba(0,0,0,0.2);
}
/*头像*/
.detail-head .avatar img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}
.detail-head .user {
    padding-left: 40px;
    line-height: 18px;
}
.detail-head .avatar {
    float: left;
    margin-left: -40px;
    display: inline-block;
    border-radius: 50%;
    border: 1px solid #fff;
}
.detail-head .name {
    font-size: 12px;
}
.detail-head .time {
    font-size: 10px;
    opacity: 0.6;
}
/*关注*/
.detail-head .nums {
    width: 50px;
}
.va-middle {
    display: table-cell;
    padding: 0;
    vertical-align: middle;
}
.detail-head li {
    margin-bottom: 0.5em;
    white-space: nowrap;
}
.detail-head li em {
    font-style: normal;
    font-size: 17px;
    font-family: Georgia;
}
/*出行时间*/
.base-info {
    background-color: #f8f8f8;
    box-sizing: border-box;
    padding: 10px 25px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 13px;
    color: #a4a4a4;
    line-height: 23px;
}
.base-info li {
    float: left;
    box-sizing: border-box;
}
.base-info li:before {
    content: '';
    float: left;
    margin: 5px 5px 0 0;
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url(../../img/parnet/sprites4.png) no-repeat -30px 0;
    background-size: 100px;
}
.base-info span {
    padding-left: 10px;
    color: #696969;
}
.base-info .days {
    float: right;
}
.base-info li.days:before {
    background-position: -45px 0;
}
.base-info .contact {
    width: 100%;
}
.base-info li.contact:before {
    background-position: -60px 0;
}
.clearfix:after {
    clear: both;
    height: 0;
    overflow: hidden;
    display: block;
    visibility: hidden;
    content: ".";
}
/*旅游地点内容*/
.detail-info {
	color: #000000!important;
	text-indent: 2em;
	text-align: justify;
	letter-spacing: 1px;
    padding: 10px 20px;
    font-size: 13px;
    color: #a4a4a4;
    line-height: 18px;
}
.btn-block {
    margin: 22px auto;
    text-align: center;
}
.btn-block a {
	letter-spacing: 2px;
    display: block;
    line-height: 30px;
    background-color: #f39c11;
    border-radius: 30px;
    color: #fff;
    font-size: 14px;
}
/*关注*/
.user-list {
    margin: 20px;
    font-size: 15px;
}
.user-list dt {
    margin-bottom: 15px;
}
.user-list dd {
	list-style: none;
    height: 45px;
    padding: 6.5px 0;
    background-color: #f8f8f8;
    border-radius: 3px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}
.user-list li {
    float: left;
    margin: 0 3px 0 7px;
    width: 30px;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
    border-radius: 30px;
}
.user-list img {
	width: 100%;
    border-radius: 50%;
}
/*评论*/
.comments{
	padding-bottom: 59px;
	padding: 20px;
}
.comments .tit {
    font-size: 15px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
}
.example {
	border-radius: 2px;
    border: 0px; 
    padding: 15px 0px 10px 0px;
}
.content {
     margin-top: 0em; 
}
.plBtn{
	margin-top: 12px;
}

/*报名+关注底部*/
.fixed-btm .space {
    display: table-cell;
    width: 11px;
}

/*pc端的评论框*/
.quiz {
    border: 0px !important; 
    height: 200px !important;
    width: 1080px;
    margin: 0 auto;
}

	.comments{
		display: none;
	}

	.fixed-btm {
		display: none;
	}

@media (max-width:767px){
	.top-num span{margin:-5px 10px 0;}
	.lists{padding:10px 0 0 10px;}
	.lists li a{margin:0 10px 10px 0;}
	.lists .title{padding:13px 10px;}
	.lists .title h3{width:100%;height:20px;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box;}
	.detail-head .cover-info,.base-info{padding-left:15px;padding-right:15px;}
	.quiz{
		display: none;
	}
	.comments{
		display: block;
	}
	.fixed-btm {
		display: block;
	}

}